// 新建 SVG 验证工具
export const validateSvg = (svg) => {
  // 基本格式验证
  if (!svg.trim().startsWith('<svg') || !svg.trim().endsWith('</svg>')) {
    return false
  }
  
  try {
    // 创建 DOM 解析器
    const parser = new DOMParser()
    const doc = parser.parseFromString(svg, 'image/svg+xml')
    // 检查是否有解析错误
    const parserError = doc.querySelector('parsererror')
    return !parserError
  } catch (e) {
    return false
  }
} 